home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Best of Shareware
/
Best of PC Windows Shareware 1.0 - Wayzata Technology (7111) (1993).iso
/
mac
/
DOS
/
UTILITY
/
ZT240
/
ZIPTOOL.DOC
< prev
next >
Wrap
Text File
|
1992-08-24
|
23KB
|
442 lines
Z I P T O O L
Version 2.40
(August 24, 1992)
Written by Russell Pool
106 Holly St
Rome, Ga 30161
Purpose: 1. To break down ZIP files into smaller ZIP files leaving
the data in ZIP format without UNZIPPING the files.
2. Combine the numerous ZIP files back together as one
ZIPfile without UNZIPPING.
3. Selectivly view any file within the ZIPfile without
UNZIPPING all the other files.
4. Copy Files out of a selected ZIPfile to another ZIPFile
without unzipping
5. Deletion of files within a ZIPfile (Taggable)
Command Line Format: <D:><Path>ZIPTOOL <options> <switches>
Options:
HELP
List ALL Command line options and Environment
parameters that ZiPtool uses. Quick Reference
REGISTER
(Example: ZIPTOOL REGISTER)
This will allow you to register ZIPTOOL. It will
ask for your Name, Address, City State and ZIP, then
it will ask for your registration number. If your
registration number doesnt match the information you
sent to me, then ZIPTOOL will not install the registration
information.
UNREGISTER
(Example: ZIPTOOL UNREGISTER)
This will allow you to remove your registration information
from Ziptool if you want to give it to a friend. Please note
that it is ILLEGAL to distribute REGISTERED copies of ZIPTOOL.
EDITOR
(Example: ZIPTOOL EDITOR)
This option will install a CUSTOM Editor that you have
in your path. All you have to do is tell it the filename
(IE:LIST.COM) and Ziptool will attach your editor to itself
and run it when you view files within ZIPTOOL. The only
requirements is the editor must be able to view binary files
and to accept filenames to view on the DOS command line.
NOEDITOR
(Example: ZIPTOOL NOEDITOR)
This option will remove the Custom installed Editor if
one was installed. Very helpful in installing a new editor
or returning ZIPTOOL to the orginal editor.
VIEWREG
(Example: ZIPTOOL VIEWREG)
This option will allow you to view the registration of
ZipTool. This is quite handy for upgrading your old
version of ZipTool and installing your registration
information into.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
ZipTool now supports environment parameters.
ENVIRONMENT OPTIONS:
ZTMOUSE=OFF
Turns MOUSE off. To set Environment Parameter,
type SET ZTMOUSE=OFF at the DOS Prompt. To
remove parameter, type SET ZTMOUSE=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
ZIPTOOL Switches:
/M = Turn off Mouse support (If available)
/NC = No Color Mode - For Monochrome. ZIPTOOL
should autodetect if you have a MONO
monitor
/CO = Force Color Mode - Helpful if ZIPTOOL
has a problem detecting you monitor
/DEBUG = For Debuging ZipTool. For Author use.
Great for finding memory allocation problems
that ZipTool sometimes has.
Once ZIPTOOL is loaded, F1 help is availble at almost every
location.
**** NOTE ****
Subdirectories are displayed with a Down Arrow in of
the directory name and the previous path is an UP Arrow
symbol. Press enter (When Selection Bar is on Directory Name)
to change subdirectories
Keys to remember:
F1 Help (Globally)
F2 From file selection menu, Split selected ZIPfile
F3 From file selection menu, Merge selected ZIPfiles
F4 From file selection menu, Change to another Hard Drive.
F10 Registration Menus
Install Registration (After you have recieved
your registration number by mailing $10.00
to the Author.)
Print a Registration Form (To LPT1: ONLY)
List BBS that carry Current Versions of ZipTool
Enter From file selection menu, View indivudial files in
the ZIPfile.
Enter From the Viewing menu, Unzip and View the selected
file. Handy for viewing DOC files.
ESC Back out of any menu or Screen.
If at file selection menu, then ESC terminates
ZIPTOOL.
Arrow Keys Move the selection bar up or down
Registering ZIPTOOL:
If you want to register ZIPTOOL, then send $10.00 to:
Russell Pool
106 Holly St
Rome, Ga 30161
Please make sure to enclose the following:
Your Name
Your Address
Your City, State and ZIPcode
Daytime Phone Number (If you wish me to call you)
These are used in the generation of a registration number.
Why do I want to register ZIPTOOL:
There is only one reason for registering ZIPTOOL. The
unregistered copy of ZIPTOOL will only split,merge
copy or delete ZIP files that have less than 20 files
in the ZIPfile. If you try to process a file with more
than 20, it will refuse to process it. However you can
still use the VIEW portion.
Please send comments and suggestions for this program
to Russell Pool. Russell may be reached through his BBS
(The Pool Hall - 404/235/7235 (300/1200/2400 baud) or
through Compuserve (ID: 76276,36).
Please send ANY suggestions you might have. If possible
I will try to incorporate them in. I would like ZIPTOOL
to be the BEST ZIP management tool around.
---------------------------------------------------------------------------
---------------------------------------------------------------------------
---------------------------------------------------------------------------
---------------------------------------------------------------------------
---------------------------------------------------------------------------
Error Codes and Possible Meanings
If you get and error with ZipTool, In order for me to find the problem
and fix it, I need the following information. If I dont get this information,
I have NO WAY of finding the bug.
1. - I need the Error Code that ZipTool caused. This tells me what
error occured and what to look for.
2. - Version Number. I keep last 3 versions of ZipTool available at
all times to fix bugs. If I find a bug in a older version, I check
the most recent version for the bug and fix it if is there.
3. - Program Counter. Version number and Program Counter are the MOST
valuable pieces of information you can give. By going to the version,
and giving my compiler the Program Counter, the compiler will take
me DIRECTLY to the statement that caused the error and it speeds
debugging. Since the program counters are different for each version,
I need the version you are having problems with so the program
counter will match the source code.
4. - I need to know what you were trying to do when it caused the error.
An example would be Splitting, Merging, Copying a file or Exiting
ZipTool. It allows me to trace down the problem better.
--------------------------------------------
History of Modifications
--------------------------------------------
Date | Description
--------------------------------------------
4/5/91 | View files within the ZIP file
(V1.10) | (PC magazines BROWSE.COM is included in this Program)
|
| Added Pause for Diskette Swapping in ZIPPACK
|
| Let ZIPPACK create files that are as big as the freespace
| left on the floppy drive
|
| Fixed Path problems in ZIPPACK
|
| Temporary files in ZIPPACK are stored on Both Destination
| and Default drive
|
| Added ability to turn off mouse with /M Parameter
|
| ZipMerge now makes the file in the Current Directory
---------------|-------------------------------------------------------
4/17/91 | Stored the Browse Program as 1 string instead of data
v1.2 | statements, thus it Browses it out faster.
|
| Fixed problems with finding the END of the ZIPfile.
| This problem usually happened with ZIPfiles less than
| 500 bytes in length. Solved.
|
| Added display to reading Subdirectories and Files
---------------|-------------------------------------------------------
4/18/91 | Added ability to change drive. Only Hard Drives.
V1.21 | The reason floppies were not added was you would never
| split or merge files on floppies. Floppies are too slow
| and most of the users of Ziptool have at least a 20mb
| Hard Drive. If you really wanted to split or merge ZIP
| files on a floppy, then you could start Ziptool on the
| floppy drive.
---------------|-------------------------------------------------------
5/01/91 | Added more list options to viewing of Zipfile.
v1.30 | Press TAB to cycle through.
|
| Button 1 on Mouse while viewing now Unzips and views
| selected file (Enter also Views)
|
| Button 2 is for Tagging (Though not in use, it will be
| used in future versions. Spacebar also Taggs)
|
| Help screen on Viewing ZIPfile has been modified
|
---------------+------------------------------------------------------
05/03/91 | Fixed a problem when exiting VIEW ZIPFILE and selecting
V1.31 | another file, then ZIPFILE was not closed off before
| opening another file. Added a CLOSE to the exiting
| part of the VIEW ZIPFILE routine.
|
| Added "Total Files" to VIEW Zipfile for More Information
|
| Fixed Path error when viewing Files within ZIPfiles
| that contained paths.
|
---------------+------------------------------------------------------
05/06/91 | Fixed an error with returning back to previous path
v1.40 | when viewing a file within a ZIP File. Bug only happened
| if you started ZIPTOOL from the Root Directory.
|
| Added some MONOCHROME support in request to a
| Registered User s Request.
| Ziptool should AutoDetect if you have MONOCHROME, but
| if it doesnt, you should be able to use a /NC parameter
| to force NO COLOR mode.
|
---------------+------------------------------------------------------
5/7/91 | Fixed very minor Mouse problem when viewing file
v1.405 | Mouse was resetting to off screen. Fixed. Now it is
| resetting to Column 1, Row 1 (Upper Left of Screen)
---------------+------------------------------------------------------
5/10/91 | Fixed a problem with Autodetect of COLOR or Monochrome
v 1.5 | display. You can override the selection with the
| command line switch /NC for NO COLOR or /CO for Color
|
| Added the ability for the user to select the size
| of the output ZIP file if the user wanted something
| other than the standard 360kb, 720kb, 1.2meg or 1.44meg
| sizes.
---------------+------------------------------------------------------
| Redid routine for finding end of ZipFile. Much Faster
V1.55 | Not released.
---------------+------------------------------------------------------
V1.60 | Added Copy File(s) within Zipfile to another ZipFile
6/05/91 | Added Delete files within ZipFile
---------------+------------------------------------------------------
V1.61 | Cosmetic fixes
6/26/91 |
| Fixed problem in estimating # of parts while Splitting
| (Could cause an Error 9)
---------------+------------------------------------------------------
V1.62 | Fixed an Error 76 in Copying Routines
07/01/91 |
---------------+------------------------------------------------------
V1.63 | Added Version Number to Error Code.
7/4/91 |
---------------+------------------------------------------------------
V1.64 | Fixed a bug that would cause a lockup with some Zipfiles
7/22/91 | (Reading End of Zipfile)
---------------+------------------------------------------------------
V1.70 | Added ability to Add a User-Installed Ascii Viewer
7/23/91 | (ZIPTOOL EDITOR)
|
| Added Ability to remove the Installed-Ascii Viewer
| (ZIPTOOL NOEDITOR)
|
| Added Ability to UNREGISTER Ziptool
| (ZIPTOOL UNREGISTER)
---------------+------------------------------------------------------
V1.71 | Fixed a bug with Registering ZipTool.
8/29/91 |
---------------+------------------------------------------------------
V1.72 | Added the ability to view Registration of ZipTool
| (ZIPTOOL VIEWREG)
---------------+------------------------------------------------------
V1.73 | Fixed an error (I hope) with the file display menu
09/11/91 | when viewing a large file (68megs or so).
|
| Redid the Search for EOF of Zipfile in ZIPMERGE routine.
---------------+------------------------------------------------------
V1.74 | Added "OUT OF MEMORY" Error
9/14/91 | Added ability to quickly go to selected file by pressing
| first letter or number of filename
---------------+------------------------------------------------------
V1.80 | ZipFile Names are now Sorted alphabetically
9/20/91 |
| Cosmetic changes (Windowing routines employed)
|
| Deletion of Zipfile with Confirmation
|
| Added Compression Totals while Viewing Zipfile
|
| Display File Attributes while Viewing ZipFile
|
| Added Error Checking for trying to Unzip and viewing
| files within a Zipfile that have 1 or more of the
| following attributes: Read Only, System, Hidden,
| or Volume Label
|
| I wish to thank ED GUZIS (Compuserve 76304,3137)
| for all of his suggestions. All but one of his
| were implemented in this version. On of his suggestions
| was not implemented because PKZIP didnt support the
| feature, and ZipTool cant if PKZIP doesnt.
-----------------------------------------------------------------------
v1.81 | Increased the number of Zipfiles in a directory maximum
9/23/91 | from 200 to 400 files.
-----------------------------------------------------------------------
v2.00 | Added ability to turn off sorting (*)
10/21/91 | Added percent sorted to sorting window
| Added ability to turn off advertising comments (*)
| Added ability to insert own Comments (*)
| Fixed problem with viewing files with Read-Only, System
| and/or Hidden Attribute
| Moved main functions to a single window for
| future addition of commands
|
| (*) Valid for Registered versions ONLY
|-----------------------------------------------------------
| Added mouse functions to VIEW ZIPFILE (Click on Words
| such as <TAB><PGUP><PGDN> etc)
|-----------------------------------------------------------
| Added F6 - Move Zipfile from one directory to another.
| NOTE *** This feature will only move the file if BOTH
| of the following conditions are true:
| 1. The file cannot exist in the destination directory.
| 2. The destination path MUST exist and be valid.
| 3. Destination must be on the same PHYSICAL source drive.
| (Cannot move between PHYSICAL drives, but can
| move between Logical Drives. IE: SUBST'ed Drive)
-----------------------------------------------------------------------
11/26/91 | Added ability to turn off MOUSE via Environment Parameter
V2.10 | (SET ZTMOUSE=OFF)
|----------------------------------------------------------
| Fixed Mouse functions so that Arrow Keys affect the Mouse
|----------------------------------------------------------
| Prevented bombout when viewing a Zipfile with more than
| 200 files. Still can view ZIPfile, but only 200 files
| will show up.
|----------------------------------------------------------
| Fixed problem with freeing up unused Memory
| (Enhanced Stability of ZiPTool)
|----------------------------------------------------------
| Added Viewing Support to READ-ONLY ZipFiles
|----------------------------------------------------------
| Added Registration Form to Menu
|----------------------------------------------------------
| Added ability to Register ZiPTool from Menus
|----------------------------------------------------------
| Redid the BYTESEARCH Algorithm to find EOF of ZipFile and
| Installations/Registrations. Much more Accurate than
| before.
|----------------------------------------------------------
| Added "Where to Get ZipTool under Registration Options
|----------------------------------------------------------
| Changed Zipfile Advertisement to reflect Pool Hall BBS
| changes (Purchase of US Robotics Dual Standard Modem)
----------------------------------------------------------------------------
4/1/92 - 4/2/92 |Fixed Bug with not closing off ZipFile if it didnt find
v2.20 & v2.20a |the EOF of the ZiPfile on the first Pass. (Ziptool will
| attempt to find the EOF of the ZiPfile 10 times)
|----------------------------------------------------------
| Fixed a problem (I Hope) with reporting freespace
| for Large Hard Drives (>1 GIG).
---------------------------------------------------------------------------
6/12/92 | Added Compression Version to VIEW ZIPFILE Screens
v2.30 |----------------------------------------------------------
| Added New Compression Types For V2.0 (Actually v1.93a)
|----------------------------------------------------------
| Added HELP option: ZIPTOOL HELP
| Displays All ZipTool Options
|----------------------------------------------------------
| You can now press a letter, and ZipTool will take you the
| filename that starts with that letter. Press it again, and
| ZipTool will take you to the NEXT file that starts with that
| letter.
|----------------------------------------------------------
| Now, After viewing a ZipFile (Pressing Enter on the
| Zipfile name, Ziptool will return you to the Filename
| instead of going back to the top of the file list. I cant
| do it after merging or while Splitting because of memory
| constraints and the number of variables used in Splitting.
|-----------------------------------------------------------
| If viewing a ZipFile, Ziptool now detects if the ZIP file
| uses authentic testing. If detected, Ziptool will warn you
| about modifying or altering the ZIP.
-----------------------------------------------------------------------------
6/24/92 | Fixed minor functionallity problems
2.31 | Fixed a bug with registration installation.
|
-----------------------------------------------------------------------------
8/24/92 | Spelling Fixes
2.40 | Splitting Routine had ability to create a file that
| DOS would not identify. Fixed (Hopefully).
| When Ziptool viewes a file within a ZIP, it creates a temp
| directory called ZTW#. If ZipTool crashes and leaves that
| temporary directory, ZipTool will crash again because It
| it tried to create the directory again. Fixed (Hopefully).
|Fixed Authentication Testing
|
|Fixed problem with finding PKUNZIP for UNZIPPING to View
----------------------------------------------------------------------------